<script>
    // 获取个人模板列表

            /*
                一、接口说明

                           1、接口英文名

                                    getMessageTemplateList

                           2、功能描述

                                    该接口用户获取 "当前账号下的个人模板" 列表
            */

           /*
                二、调用方式

                            1、HTTPS调用

                                        GET https://api.weixin.qq.com/wxaapi/newtmpl/gettemplate?access_token=ACCESS_TOKEN

                            2、云调用

                                        出入参和HTTPS调用相同，调用方式可查看云调用说明文档

                                        接口方法为: openapi.subscribeMessage.getTemplateList

                            3、第三方调用

                                        调用方式以及出入参和HTTPS相同，仅是调用的token不同

                                        该接口所属的权限集id为：18、89

                                        服务商获得其中之一权限集授权后，可通过使用authorizer_access_token代商家进行调用

                            4、返回参数

                                        	属性	        类型	            说明

                                        ①、errcode	        number	            错误码

                                        ②、errmsg	        string	            错误信息

                                        ③、Data             array<object>       模板列表

                                                            属性	                    类型	            说明

                                                        1、priTmplId                    string           添加至账号下的模板id，发送小程序订阅消息时所需
                                                        
                                                        2、title                        string           模板标题

                                                        3、content                      string           模板内容

                                                        4、example                      string           模板内容示例

                                                        5、type                         number           模板类型，2 为一次性订阅 ，3 为长期订阅

                                                        6、keywordEnumValueList         array<object>    枚举参数值范围


                                                                                    属性             类型                       说明

                                                                            <1>.keywordCode         string                   枚举参数的key

                                                                            <2>.enumValueList      array<string>             枚举参数范围列表

           */

          /*
                三、调用示例

                            1、请求数据示例

                                        GET https://api.weixin.qq.com/wxaapi/newtmpl/gettemplate?access_token=ACCESS_TOKEN


                                      返回数据示例：

                                                {
                                                    "errcode": 0,
                                                    "errmsg": "ok",
                                                    "data": [
                                                        {
                                                            "priTmplId": "9Aw5ZV1j9xdWTFEkqCpZ7mIBbSC34khK55OtzUPl0rU",
                                                            "title": "报名结果通知",
                                                            "content": "会议时间:{{date2.DATA}}\n会议地点:{{thing1.DATA}}\n",
                                                            "example": "会议时间:2016年8月8日\n会议地点:TIT会议室\n",
                                                            "type": 2
                                                        },
                                                        {
                                                            "priTmplId": "cy_DfOZL7lypxHh3ja3DyAUbn1GYQRGwezuy5LBTFME",
                                                            "title": "洗衣机故障提醒",
                                                            "content": "完成时间:{{time1.DATA}}\n所在位置:{{enum_string2.DATA}}\n提示说明:{{enum_string3.DATA}}\n",
                                                            "example": "完成时间:2021年10月21日 12:00:00\n所在位置:客厅\n提示说明:设备发生故障，导致工作异常，请及时查看\n",
                                                            "keywordEnumValueList": [
                                                                {
                                                                    "enumValueList": ["客厅","餐厅","厨房","卧室","主卧","次卧","客卧","父母房","儿童房","男孩房","女孩房","卫生间","主卧卫生间","公共卫生间","衣帽间","书房","游戏室","阳台","地下室","储物间","车库","保姆房","其他房间"],
                                                                    "keywordCode": "enum_string2.DATA"
                                                                },
                                                                {
                                                                    "enumValueList": ["设备发生故障，导致工作异常，请及时查看"],
                                                                    "keywordCode": "enum_string3.DATA"
                                                                }
                                                            ],
                                                            "type": 3
                                                        }
                                                    ]
                                                } 


                            2、请求数据示例（云开发）

                                        const cloud = require('wx-server-sdk')
                                        cloud.init({
                                            env: cloud.DYNAMIC_CURRENT_ENV,
                                        })
                                        exports.main = async (event, context) => {
                                            try {
                                                const result = await cloud.openapi.subscribeMessage.getTemplateList({})
                                                return result
                                            } catch (err) {
                                                return err
                                            }
                                        }

                                        返回数据

                                                {
                                                    "errCode": 0,
                                                    "errMsg": "openapi.subscribeMessage.getTemplateList:ok",
                                                    "data": [
                                                        {
                                                        "priTmplId": "9Aw5ZV1j9xdWTFEkqCpZ7mIBbSC34khK55OtzUPl0rU",
                                                        "title": "报名结果通知",
                                                        "content": "会议时间:{{date2.DATA}}\n会议地点:{{thing1.DATA}}\n",
                                                        "example": "会议时间:2016年8月8日\n会议地点:TIT会议室\n",
                                                        "type": 2
                                                        },
                                                        {
                                                        "priTmplId": "cy_DfOZL7lypxHh3ja3DyAUbn1GYQRGwezuy5LBTFME",
                                                        "title": "洗衣机故障提醒",
                                                        "content": "完成时间:{{time1.DATA}}\n所在位置:{{enum_string2.DATA}}\n提示说明:{{enum_string3.DATA}}\n",
                                                        "example": "完成时间:2021年10月21日 12:00:00\n所在位置:客厅\n提示说明:设备发生故障，导致工作异常，请及时查看\n",
                                                        "keywordEnumValueList": [
                                                            {
                                                            "enumValueList": [
                                                                "客厅",
                                                                "餐厅",
                                                                "厨房",
                                                                "卧室",
                                                                "主卧",
                                                                "次卧",
                                                                "客卧",
                                                                "父母房",
                                                                "儿童房",
                                                                "男孩房",
                                                                "女孩房",
                                                                "卫生间",
                                                                "主卧卫生间",
                                                                "公共卫生间",
                                                                "衣帽间",
                                                                "书房",
                                                                "游戏室",
                                                                "阳台",
                                                                "地下室",
                                                                "储物间",
                                                                "车库",
                                                                "保姆房",
                                                                "其他房间"
                                                            ],
                                                            "keywordCode": "enum_string2.DATA"
                                                            },
                                                            {
                                                            "enumValueList": [
                                                                "设备发生故障，导致工作异常，请及时查看"
                                                            ],
                                                            "keywordCode": "enum_string3.DATA"
                                                            }
                                                        ],
                                                        "type": 3
                                                        }
                                                    ]
                                                }

                            3、错误码

                                    (页面最底部)
                                    https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-message-management/subscribe-message/getMessageTemplateList.html

          */
</script>